package com.strelitzia.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.strelitzia.entity.UserEntity;
import com.strelitzia.exception.StrelitziaException;
import com.strelitzia.vo.*;

import java.util.List;

/**
 * @create 2023/12/14 15:29
 */

public interface UserService extends IService<UserEntity> {
    String regis(RegForm regForm);

    UserEntity login(LoginForm loginForm);


    Integer setStatus(Integer status);
     void offline(Integer userId);

    UserEntity updateUser(UpdateUserForm form) throws StrelitziaException;;

    UserItem get(Integer id);

    Integer getKeyword(String keyword);
}
